Веб-разработка Full-stack от Компьютерной Академии TOP
Вы научитесь
Программа курса
Программа этого курса позволит вам многогранно изучить тему веб-программирования. От дизайна вы перейдёте к вёрстке, затем погрузитесь в программирование, освоите несколько языков, работу с базами данных, а затем перейдёте к маркетингу и оптимизации сайтов.
Дизайн сайта. Юзабилити. Информационная архитектура сайта
Вы узнаете, что такое структура сети. Научитесь соблюдать принципы работы технологий, общаться с клиентом и создавать технические задания, формировать прототипы дизайна.
Использование графических редакторов при создании дизайн-макета сайта
Вы освоите Photoshop. Научитесь работать с растровыми и векторными изображениями, овладеете палитрой слоёв и шрифтами, множеством функциональных инструментов.
Практика по визуализации макета с использованием Adobe Photoshop
Вы сможете визуализировать свой первый макет с помощью Photoshop. Научитесь трансформировать объекты, выделения, придавать слоям эффекты.
Принципы структурирования современной вёрстки сайта. Блочная вёрстка. CSS
Вы научитесь форматировать текст и изображения через каскадные таблицы стилей. Поймёте, что такое позиционирование и формы. Сможете верстать блоками, создавать макеты.
HTML5 и CSS3. Новые вехи в развитии дизайна сайтов
Вы освоите два важнейших инструмента для дизайна сайтов. Научитесь создавать адаптивную верстку, контролировать правильное отображение сайта на разного типа устройствах.
Практика вёрстки подготовленного в графическом редакторе шаблона сайта. Понятие «кроссбраузерности». Адаптация вёрстки для разных браузеров
В качестве практики вы сверстаете шаблон сайта, предварительно подготовленный в Photoshop. Познакомитесь с понятием кроссбраузерности и проверите работоспособность сайта в разных браузерах.
Адаптивная вёрстка. Использование media и viewport
Вы сможете использовать @media для создания адаптивного шаблона. Рассмотрите несколько показательных примеров реализации. Научитесь подгонять дизайн под мобильные устройства.
JavaScript. Введение. Основные конструкции языка
Вы погрузитесь в изучение языка программирования. Узнаете, какие типы языков существуют, что такое алгоритм и интерпретаторы. Познакомитесь с синтаксисом смежных языков, рассмотрите переменные и операторы.
Функции. Объекты. Обработка событий. Библиотека JQuery
Вы познакомитесь с аргументами функций. Научитесь взаимодействовать с возвращаемыми значениями, воспринимать функции как переменные, работать с рекурсией и конструкторами объектов.
Использование Cookie. Стандарт DOM. Асинхронный JavaScript
Вы узнаете, что такое объект Window. Рассмотрите некоторые методы, объекты. Поработаете с cookies-файлами.
Введение в PHP. Взаимодействие с массивами
Вы начнёте изучать второй язык программирования. Установите и настройте сервер для корректной разработки. Сможете разобраться с переменными и операторами, строками, массивами, файловыми системами.
Введение в СУБД MySQL. Запросы SELECT, INSERT, UPDATE, DELETE. Многотабличные базы данных. Функции агрегации
Вы поймёте, что подразумевается под термином база данных. Узнаете об их типах, в принципе создания. Изучите основные запросы, редактирование и обновление, удаление.
Взаимодействие PHP и источников данных
Вы изучите несколько дополнительных источников данных. Поработаете с файлами и папками, логическими системами и процессами. Рассмотрите текстовые файлы и командные интерпретаторы.
Расширяемый язык разметки для создания Web-страниц – XML
Вы освоите расширяемый язык разметки. Узнаете, чем он полезен для верстальщика или программиста, научитесь использовать его в разных ситуациях.
Создание web-приложений, исполняемых на стороне сервера при помощи языка программирования PHP и технологии AJAX
С этого момента вы будете создавать веб-приложения. Сможете использовать все ранее полученные знания на практике. Научитесь работать с пользователями и группами, каталогами, структурами и свойствами файловых систем, их управлением.
Content Manager System. Joomla, WordPress. Обзор других популярных CMS
Вы узнаете, чем фреймворк отличается от системы менеджмента контента. Изучите плюсы и минусы обоих. Рассмотрите популярные CMS.
Разработка интернет магазина с использованием одной из CMS
Вы создадите макет интернет-магазина. Наделите его функциональными блоками, проработаете дизайн и адаптивные макеты, обеспечите его данными о пользователях.
Облачные сервисы и аренда web-приложений. Подключение полезных сервисов на сайты
Вы узнаете о возможности аренды веб-приложений. Рассмотрите полезные сервисы, которые можно подключить на сайт. Поработаете с облаками и их возможностями.
SEO, SMO, продвижение сайтов. Системы web-аналитики
Вы изучите несколько систем для аналитики приложения и сайта. Узнаете о методах продвижения, инструментарии для этого.
Структура и организация индексов в поисковых системах. Способы поисковой оптимизации: белая, серая, черная
Вы научитесь работать с поисковой оптимизацией. Поймёте, как выводить сайт в топ поисковой выдаче. Сможете работать с индексами, инструментами для seo-продвижения.
Основы внутренней поисковой оптимизации. Улучшение структуры сайта
Вы научитесь улучшать структуру сайта для поисковой оптимизации. Поймёте, как вовлекать пользователя во взаимодействие с модулями сайтов.
Продвижение сайта, основные шаги: регистрация сайта в поисковиках, регистрация сайта в каталогах, покупка ссылок
Вы научитесь покупать ссылки, регистрировать сайты в поисковиках, каталогах. Узнаете о других техниках продвижения, шагах.
Контекстная реклама. Использование социальных сетей. Аналитики посетителей сайта и их поведения
Вы научитесь настраивать контекстную рекламу для пользователей. Будете использовать известные социальные сети по анализу аудитории. Научитесь анализировать посетителей, их поведение.
Управление поведенческими факторами как фактором ранжирования
Вы будете ранжировать пользователей по факторам поведения на сайте, взаимодействию с модулями. Научитесь создавать выборку из базы данных.
Инструменты для внутренней и внешней оптимизации сайта
Вы поработаете с несколькими дополнительными инструментами, которые помогут внешне и внутренне улучшить сайт, проработать маркетинговые пробелы и функциональность.